﻿using PEPe.DataAccessModel;
using System;
using System.Collections.Generic;
using System.Data.Entity.Infrastructure;
using System.Data.Objects;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PEPe.ADO
{
    public class ConsultaMedicamentoADO
    {

        public void Salvar(ConsultaMedicamento consultaMedicamento)
        {
            using (var db = new PEPeEntities())
            {
                if (consultaMedicamento.Id == 0)
                {
                    db.ConsultaMedicamento.Add(consultaMedicamento);
                }
                else
                {
                    //Edita Agenda
                    ConsultaMedicamento upd = db.ConsultaMedicamento.Find(consultaMedicamento.Id);
                    db.Entry(upd).CurrentValues.SetValues(consultaMedicamento);
                }
                db.SaveChanges();
            }
        }


        public void Excluir(int consultaId)
        {
            using (var db = new PEPeEntities())
            {
                var conMed = db.ConsultaMedicamento.Where(x => x.Consulta_Id == consultaId).ToList();
                foreach (var item in conMed)
                {
                    db.ConsultaMedicamento.Remove(item);
                }
                db.SaveChanges();
            }
        }


     

    }
}
